package com.ruoyi.dash.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 海外项目对象 tb_overseas_projects
 * 
 * @author ruoyi
 * @date 2025-10-24
 */
public class TbOverseasProjects extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private String id;

    /** 援外项目标题 */
    @Excel(name = "援外项目标题")
    private String aidProjectTitle;

    /** 援外项目A */
    @Excel(name = "援外项目A")
    private String aidProjectA;

    /** 援外项目A图片URL */
    @Excel(name = "援外项目A图片URL")
    private String aidProjectAImg;

    /** 援外项目B */
    @Excel(name = "援外项目B")
    private String aidProjectB;

    /** 援外项目B图片URL */
    @Excel(name = "援外项目B图片URL")
    private String aidProjectBImg;

    /** 援外项目C */
    @Excel(name = "援外项目C")
    private String aidProjectC;

    /** 援外项目C图片URL */
    @Excel(name = "援外项目C图片URL")
    private String aidProjectCImg;

    /** 援外项目D */
    @Excel(name = "援外项目D")
    private String aidProjectD;

    /** 援外项目D图片URL */
    @Excel(name = "援外项目D图片URL")
    private String aidProjectDImg;

    /** 创新项目标题 */
    @Excel(name = "创新项目标题")
    private String innovationProjectTitle;

    /** 创新项目A */
    @Excel(name = "创新项目A")
    private String innovationProjectA;

    /** 创新项目A图片URL */
    @Excel(name = "创新项目A图片URL")
    private String innovationProjectAImg;

    /** 创新项目B */
    @Excel(name = "创新项目B")
    private String innovationProjectB;

    /** 创新项目B图片URL */
    @Excel(name = "创新项目B图片URL")
    private String innovationProjectBImg;

    /** 创新项目C */
    @Excel(name = "创新项目C")
    private String innovationProjectC;

    /** 创新项目C图片URL */
    @Excel(name = "创新项目C图片URL")
    private String innovationProjectCImg;

    /** 创新项目D */
    @Excel(name = "创新项目D")
    private String innovationProjectD;

    /** 创新项目D图片URL */
    @Excel(name = "创新项目D图片URL")
    private String innovationProjectDImg;

    /** 产业项目标题 */
    @Excel(name = "产业项目标题")
    private String industryProjectTitle;

    /** 产业项目A */
    @Excel(name = "产业项目A")
    private String industryProjectA;

    /** 产业项目A图片URL */
    @Excel(name = "产业项目A图片URL")
    private String industryProjectAImg;

    /** 产业项目B */
    @Excel(name = "产业项目B")
    private String industryProjectB;

    /** 产业项目B图片URL */
    @Excel(name = "产业项目B图片URL")
    private String industryProjectBImg;

    /** 产业项目C */
    @Excel(name = "产业项目C")
    private String industryProjectC;

    /** 产业项目C图片URL */
    @Excel(name = "产业项目C图片URL")
    private String industryProjectCImg;

    /** 产业项目D */
    @Excel(name = "产业项目D")
    private String industryProjectD;

    /** 产业项目D图片URL */
    @Excel(name = "产业项目D图片URL")
    private String industryProjectDImg;

    /** 农产品标题 */
    @Excel(name = "农产品标题")
    private String agriculturalProductTitle;

    /** 农产品A */
    @Excel(name = "农产品A")
    private String agriculturalProductA;

    /** 农产品A图片URL */
    @Excel(name = "农产品A图片URL")
    private String agriculturalProductAImg;

    /** 农产品B */
    @Excel(name = "农产品B")
    private String agriculturalProductB;

    /** 农产品B图片URL */
    @Excel(name = "农产品B图片URL")
    private String agriculturalProductBImg;

    /** 农产品C */
    @Excel(name = "农产品C")
    private String agriculturalProductC;

    /** 农产品C图片URL */
    @Excel(name = "农产品C图片URL")
    private String agriculturalProductCImg;

    /** 农产品D */
    @Excel(name = "农产品D")
    private String agriculturalProductD;

    /** 农产品D图片URL */
    @Excel(name = "农产品D图片URL")
    private String agriculturalProductDImg;

    /** 宣传视频URL */
    @Excel(name = "宣传视频URL")
    private String promotionVideoUrl;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public void setAidProjectTitle(String aidProjectTitle) 
    {
        this.aidProjectTitle = aidProjectTitle;
    }

    public String getAidProjectTitle() 
    {
        return aidProjectTitle;
    }

    public void setAidProjectA(String aidProjectA) 
    {
        this.aidProjectA = aidProjectA;
    }

    public String getAidProjectA() 
    {
        return aidProjectA;
    }

    public void setAidProjectAImg(String aidProjectAImg) 
    {
        this.aidProjectAImg = aidProjectAImg;
    }

    public String getAidProjectAImg() 
    {
        return aidProjectAImg;
    }

    public void setAidProjectB(String aidProjectB) 
    {
        this.aidProjectB = aidProjectB;
    }

    public String getAidProjectB() 
    {
        return aidProjectB;
    }

    public void setAidProjectBImg(String aidProjectBImg) 
    {
        this.aidProjectBImg = aidProjectBImg;
    }

    public String getAidProjectBImg() 
    {
        return aidProjectBImg;
    }

    public void setAidProjectC(String aidProjectC) 
    {
        this.aidProjectC = aidProjectC;
    }

    public String getAidProjectC() 
    {
        return aidProjectC;
    }

    public void setAidProjectCImg(String aidProjectCImg) 
    {
        this.aidProjectCImg = aidProjectCImg;
    }

    public String getAidProjectCImg() 
    {
        return aidProjectCImg;
    }

    public void setAidProjectD(String aidProjectD) 
    {
        this.aidProjectD = aidProjectD;
    }

    public String getAidProjectD() 
    {
        return aidProjectD;
    }

    public void setAidProjectDImg(String aidProjectDImg) 
    {
        this.aidProjectDImg = aidProjectDImg;
    }

    public String getAidProjectDImg() 
    {
        return aidProjectDImg;
    }

    public void setInnovationProjectTitle(String innovationProjectTitle) 
    {
        this.innovationProjectTitle = innovationProjectTitle;
    }

    public String getInnovationProjectTitle() 
    {
        return innovationProjectTitle;
    }

    public void setInnovationProjectA(String innovationProjectA) 
    {
        this.innovationProjectA = innovationProjectA;
    }

    public String getInnovationProjectA() 
    {
        return innovationProjectA;
    }

    public void setInnovationProjectAImg(String innovationProjectAImg) 
    {
        this.innovationProjectAImg = innovationProjectAImg;
    }

    public String getInnovationProjectAImg() 
    {
        return innovationProjectAImg;
    }

    public void setInnovationProjectB(String innovationProjectB) 
    {
        this.innovationProjectB = innovationProjectB;
    }

    public String getInnovationProjectB() 
    {
        return innovationProjectB;
    }

    public void setInnovationProjectBImg(String innovationProjectBImg) 
    {
        this.innovationProjectBImg = innovationProjectBImg;
    }

    public String getInnovationProjectBImg() 
    {
        return innovationProjectBImg;
    }

    public void setInnovationProjectC(String innovationProjectC) 
    {
        this.innovationProjectC = innovationProjectC;
    }

    public String getInnovationProjectC() 
    {
        return innovationProjectC;
    }

    public void setInnovationProjectCImg(String innovationProjectCImg) 
    {
        this.innovationProjectCImg = innovationProjectCImg;
    }

    public String getInnovationProjectCImg() 
    {
        return innovationProjectCImg;
    }

    public void setInnovationProjectD(String innovationProjectD) 
    {
        this.innovationProjectD = innovationProjectD;
    }

    public String getInnovationProjectD() 
    {
        return innovationProjectD;
    }

    public void setInnovationProjectDImg(String innovationProjectDImg) 
    {
        this.innovationProjectDImg = innovationProjectDImg;
    }

    public String getInnovationProjectDImg() 
    {
        return innovationProjectDImg;
    }

    public void setIndustryProjectTitle(String industryProjectTitle) 
    {
        this.industryProjectTitle = industryProjectTitle;
    }

    public String getIndustryProjectTitle() 
    {
        return industryProjectTitle;
    }

    public void setIndustryProjectA(String industryProjectA) 
    {
        this.industryProjectA = industryProjectA;
    }

    public String getIndustryProjectA() 
    {
        return industryProjectA;
    }

    public void setIndustryProjectAImg(String industryProjectAImg) 
    {
        this.industryProjectAImg = industryProjectAImg;
    }

    public String getIndustryProjectAImg() 
    {
        return industryProjectAImg;
    }

    public void setIndustryProjectB(String industryProjectB) 
    {
        this.industryProjectB = industryProjectB;
    }

    public String getIndustryProjectB() 
    {
        return industryProjectB;
    }

    public void setIndustryProjectBImg(String industryProjectBImg) 
    {
        this.industryProjectBImg = industryProjectBImg;
    }

    public String getIndustryProjectBImg() 
    {
        return industryProjectBImg;
    }

    public void setIndustryProjectC(String industryProjectC) 
    {
        this.industryProjectC = industryProjectC;
    }

    public String getIndustryProjectC() 
    {
        return industryProjectC;
    }

    public void setIndustryProjectCImg(String industryProjectCImg) 
    {
        this.industryProjectCImg = industryProjectCImg;
    }

    public String getIndustryProjectCImg() 
    {
        return industryProjectCImg;
    }

    public void setIndustryProjectD(String industryProjectD) 
    {
        this.industryProjectD = industryProjectD;
    }

    public String getIndustryProjectD() 
    {
        return industryProjectD;
    }

    public void setIndustryProjectDImg(String industryProjectDImg) 
    {
        this.industryProjectDImg = industryProjectDImg;
    }

    public String getIndustryProjectDImg() 
    {
        return industryProjectDImg;
    }

    public void setAgriculturalProductTitle(String agriculturalProductTitle) 
    {
        this.agriculturalProductTitle = agriculturalProductTitle;
    }

    public String getAgriculturalProductTitle() 
    {
        return agriculturalProductTitle;
    }

    public void setAgriculturalProductA(String agriculturalProductA) 
    {
        this.agriculturalProductA = agriculturalProductA;
    }

    public String getAgriculturalProductA() 
    {
        return agriculturalProductA;
    }

    public void setAgriculturalProductAImg(String agriculturalProductAImg) 
    {
        this.agriculturalProductAImg = agriculturalProductAImg;
    }

    public String getAgriculturalProductAImg() 
    {
        return agriculturalProductAImg;
    }

    public void setAgriculturalProductB(String agriculturalProductB) 
    {
        this.agriculturalProductB = agriculturalProductB;
    }

    public String getAgriculturalProductB() 
    {
        return agriculturalProductB;
    }

    public void setAgriculturalProductBImg(String agriculturalProductBImg) 
    {
        this.agriculturalProductBImg = agriculturalProductBImg;
    }

    public String getAgriculturalProductBImg() 
    {
        return agriculturalProductBImg;
    }

    public void setAgriculturalProductC(String agriculturalProductC) 
    {
        this.agriculturalProductC = agriculturalProductC;
    }

    public String getAgriculturalProductC() 
    {
        return agriculturalProductC;
    }

    public void setAgriculturalProductCImg(String agriculturalProductCImg) 
    {
        this.agriculturalProductCImg = agriculturalProductCImg;
    }

    public String getAgriculturalProductCImg() 
    {
        return agriculturalProductCImg;
    }

    public void setAgriculturalProductD(String agriculturalProductD) 
    {
        this.agriculturalProductD = agriculturalProductD;
    }

    public String getAgriculturalProductD() 
    {
        return agriculturalProductD;
    }

    public void setAgriculturalProductDImg(String agriculturalProductDImg) 
    {
        this.agriculturalProductDImg = agriculturalProductDImg;
    }

    public String getAgriculturalProductDImg() 
    {
        return agriculturalProductDImg;
    }

    public void setPromotionVideoUrl(String promotionVideoUrl) 
    {
        this.promotionVideoUrl = promotionVideoUrl;
    }

    public String getPromotionVideoUrl() 
    {
        return promotionVideoUrl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("aidProjectTitle", getAidProjectTitle())
            .append("aidProjectA", getAidProjectA())
            .append("aidProjectAImg", getAidProjectAImg())
            .append("aidProjectB", getAidProjectB())
            .append("aidProjectBImg", getAidProjectBImg())
            .append("aidProjectC", getAidProjectC())
            .append("aidProjectCImg", getAidProjectCImg())
            .append("aidProjectD", getAidProjectD())
            .append("aidProjectDImg", getAidProjectDImg())
            .append("innovationProjectTitle", getInnovationProjectTitle())
            .append("innovationProjectA", getInnovationProjectA())
            .append("innovationProjectAImg", getInnovationProjectAImg())
            .append("innovationProjectB", getInnovationProjectB())
            .append("innovationProjectBImg", getInnovationProjectBImg())
            .append("innovationProjectC", getInnovationProjectC())
            .append("innovationProjectCImg", getInnovationProjectCImg())
            .append("innovationProjectD", getInnovationProjectD())
            .append("innovationProjectDImg", getInnovationProjectDImg())
            .append("industryProjectTitle", getIndustryProjectTitle())
            .append("industryProjectA", getIndustryProjectA())
            .append("industryProjectAImg", getIndustryProjectAImg())
            .append("industryProjectB", getIndustryProjectB())
            .append("industryProjectBImg", getIndustryProjectBImg())
            .append("industryProjectC", getIndustryProjectC())
            .append("industryProjectCImg", getIndustryProjectCImg())
            .append("industryProjectD", getIndustryProjectD())
            .append("industryProjectDImg", getIndustryProjectDImg())
            .append("agriculturalProductTitle", getAgriculturalProductTitle())
            .append("agriculturalProductA", getAgriculturalProductA())
            .append("agriculturalProductAImg", getAgriculturalProductAImg())
            .append("agriculturalProductB", getAgriculturalProductB())
            .append("agriculturalProductBImg", getAgriculturalProductBImg())
            .append("agriculturalProductC", getAgriculturalProductC())
            .append("agriculturalProductCImg", getAgriculturalProductCImg())
            .append("agriculturalProductD", getAgriculturalProductD())
            .append("agriculturalProductDImg", getAgriculturalProductDImg())
            .append("promotionVideoUrl", getPromotionVideoUrl())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
